.. _Evaluate NeurEco Discrete Dynamic model with GUI: Evaluate NeurEco Discrete Dynamic model with GUI ================================================= Evaluation of a dynamic model requires initialization. The initialization model can be done in two ways in the NeurEco Dynamic: * **Recommended:** provide explicitly the initialization of the trajectory to evaluate. During the build NeurEco deduces the number of time steps *n* necessary for the prediction of the trajectory at the following moment of time. The best results are achieved when the model is provided with this number *n* of initial points of trajectory to evaluate. If the user feeds NeurEco more steps than *n* needed, all the steps but the last *n* are ignored. .. note:: The first step to be predicted by the model is the last step given by the initialization. For example, if the steps *t0*, *t1* and *t2* where given as initialization, the step *t2* will be the first step predicted. * If explicit initialization is not provided, the evaluation uses the initialization by default: the steady state deduced from the initial values of excitations. To evaluate the **Discrete Dynamic model**: * Switch to the **Evaluation** tab .. figure:: ../../../images/GUIDiscreteDynamicEvaluationTab.png :width: 600 :alt: **Evaluate** tab for **Discrete Dynamic** :align: center **Evaluate** tab for **Discrete Dynamic** * Choose the file to evaluate in **Evaluation files** section: * If the file was supplied in **Settings** for **Build**, it is already listed in **Evaluation files** * To add new file for evaluation, press **+** in **Additional** section of **Evaluation files** * To use for the initialization of the evaluated trajectory, the provided **output file** can be shorter and contain only the beginning of the time sequence of the corresponding input (excitation) file. * If no output file is available, click **Set No Output** in **Additional output files** section * Choose the initialization of the trajectory: * When only the **input file** is provided, NeurEco uses the **Steady State Initialization**: the beginning of the trajectory is computed from the steady state deduced from the model. In this case, once the **input file** clicked, the results of evaluation are displayed .. figure:: ../../../images/GUIDiscreteDynamicEvaluateDefaultInit.png :width: 600 :alt: **Evaluate** with default initialization :align: center **Evaluate** with default initialization * To provide an explicit initialization (recommended): click on **Initialization interval: select** button. A cursor appears on top of the plots, place the two ends of the cursor on the interval to select as initialization interval and click the evaluate button: .. figure:: ../../../images/GUIDiscreteDynamicEvaluateExplicitInit.png :width: 600 :alt: **Evaluate** with explicit initialization :align: center **Evaluate** with explicit initialization * To save the results of evaluation into a CSV, NumPy or MAT-file, click **Export** and choose the name of the file and its destination. .. Note:: | By default, the evaluation is performed with the last model available in the checkpoint. | Use the checkpoint slider in the bottom to choose any other available model and **Evaluate** with it.